package cn.yh.nft.turbo.api.chain.model;

import cn.yh.nft.turbo.api.chain.constant.ChainOperateBizTypeEnum;
import cn.yh.nft.turbo.api.chain.constant.ChainOperateTypeEnum;
import cn.yh.nft.turbo.api.chain.constant.ChainType;
import cn.yh.nft.turbo.api.chain.response.data.ChainResultData;
import lombok.Getter;
import lombok.Setter;

/**
 * @ClassName: ChainOperateBody
 * @Author: 草莓爱上啵啵
 *
 *   链操作的方法体
 */
@Getter
@Setter
public class ChainOperateBody {

    /**
     * 业务id
     */
    private String bizId;

    /**
     * 业务类型
     */
    private ChainOperateBizTypeEnum bizType;

    /**
     * 操作类型
     */
    private ChainOperateTypeEnum operateType;

    /**
     * 操作信息id
     */
    private Long operateInfoId;

    /**
     * 链类型
     */
    private ChainType chainType;


    /**
     * 具体业务数据
     */
    private ChainResultData chainResultData;
}
